-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ospf6d: resolve problem with area range lsid creation #38
Conversation
The problem reported was that routers downstream from the ABR would have prefixes in the IPv6 rib that should have been summarized. Testing showed that the prefixes were absent in the lsdb but not removed from the rib. The problem (and others) stemmed from determining the link-state id to use for the area-range statement only from other entries in the range-table. Since the area range statement creates inter-prefix LSAs (summaries) which are in all aspects identical to other inter-prefix LSAs, the number space for the lsid needs to be unique across all inter-prefix LSAs, not just unique between area range statements. This fix removes the use of range-table specific lsids and acquires the lsid just as any other inter-prefix LSA. Ticket: CM-13626 Signed-off-by: Don Slice Reviewed By: CCR-5489 Testing Done: Manual testing, repeated runs of the test that previously failed, ospf-smoke
This is to address: #3 |
Continous Integration Result: FAILEDSee below for issues. This is a comment from an EXPERIMENTAL automated CI system. Get source and apply patch from patchwork: SuccessfulBuilding Stage: FailedCentOS6 amd64 build: Successful NetBSD7 amd64 build: FailedPackage building failed for NetBSD7 amd64 build Ubuntu1604 amd64 build: FailedPackage building failed for Ubuntu1604 amd64 build:
Ubuntu1604 amd64 build: Unknown Log <config.status> NetBSD6 amd64 build: FailedPackage building failed for NetBSD6 amd64 build FreeBSD9 amd64 build: FailedPackage building failed for FreeBSD9 amd64 build CentOS7 amd64 build: FailedPackage building failed for CentOS7 amd64 build Ubuntu1204 amd64 build: FailedPackage building failed for Ubuntu1204 amd64 build:
Ubuntu1204 amd64 build: Unknown Log <config.status> Debian8 amd64 build: FailedPackage building failed for Debian8 amd64 build:
Debian8 amd64 build: Unknown Log <config.status> FreeBSD10 amd64 build: FailedPackage building failed for FreeBSD10 amd64 build Ubuntu1404 amd64 build: FailedPackage building failed for Ubuntu1404 amd64 build:
Ubuntu1404 amd64 build: Unknown Log <config.status> OpenBSD60 amd64 build: FailedPackage building failed for OpenBSD60 amd64 build:
OpenBSD60 amd64 build: Unknown Log <config.status> FreeBSD11 amd64 build: FailedPackage building failed for FreeBSD11 amd64 build |
test failures are rename related, fix looks OK - merging. |
Solve EIGRP topo output ordering problem
cmgd: Throw a warning instead of error when reading empty config
The problem reported was that routers downstream from the ABR would have
prefixes in the IPv6 rib that should have been summarized. Testing showed
that the prefixes were absent in the lsdb but not removed from the rib.
The problem (and others) stemmed from determining the link-state id to use
for the area-range statement only from other entries in the range-table. Since
the area range statement creates inter-prefix LSAs (summaries) which are in all
aspects identical to other inter-prefix LSAs, the number space for the lsid
needs to be unique across all inter-prefix LSAs, not just unique between area
range statements. This fix removes the use of range-table specific lsids and
acquires the lsid just as any other inter-prefix LSA.
Ticket: CM-13626
Signed-off-by: Don Slice
Reviewed By: CCR-5489
Testing Done: Manual testing, repeated runs of the test that previously failed,
ospf-smoke